2023-07 Release Notes
Iteration: 2023-07
June 2nd, 2023
Improvements
5592 | The Confirmation ID is now displayed at the end of the renewal process. |
5583 | Updated verbiage for the “Subscribe to Marketing Communications” checkboxes as well as some other text alignment improvements in the Web Enrollment Journey. |
5551 | Improved validations when informing recurring billing transactions to the billing system |
5612 | Improved validations when submitting transaction data to iCheck to avoid issues with special characters. |
5606 | Fraud Prevention: Changed logic for On Hold Enrollments |
\(^ ▽ ^)/ | Several improvements in OpsAdmin user’s password security. |
\(^ ▽ ^)/ | Enrollments API: Plan display properties added to the /api/v1/plans/[planId] endpoint. |
\(^ ▽ ^)/ | Renewal Importer: Performance Improvements and file relocation |
Fixes
5544 | Adjusted “ExportWinbackEnrollments” on the Background processes grid so it shows the last time the task was executed. |
5590 | Resolved an issue in the Sales Importer that would prevent the user from processing some accounts as renewals. |
5599 | Adjustment to correct an issue where an autoresponder would not be released due to two utilities sharing the same name. |
5604 | Correction on ECI Sync Enrollment Dates so that accounts are updated with ECIs dates. |
5601 | Fix an issue with file extensions when downloading multiple letters from the letter queue interface. |
¯\_(ツ)_/¯ | Clicking on a plan name under Global Price Changes now takes you to the right plan page instead of an error page. |
¯\_(ツ)_/¯ | Adjusted the Utility sample bill link generation so it doesn’t have extra spaces before the file name. |
¯\_(ツ)_/¯ | Acceptance Options Manager: Fixed for “Name already in use” message error. |
¯\_(ツ)_/¯ | Several fixes for the recurring billing submission to the Billing System. |
Features & Fixes Details
Improved validations when informing recurring billing transactions to the billing system
Payments and recurring billing changes are reported to the billing system at the time the transaction is generated, but in case of temporal integration issues or errors there is a task that will retry informing every pending transaction.
These tasks have certain validations in place with the intention of NOT informing duplicated payments, recurring billing changes or to enrollments that had been canceled, expired, etc.
Some of these validations have been improved to prevent false negatives when informing recurring billings. Before this change, the task would try to inform the pending transactions associated with enrollments that have the ESG tokens, are in the ACCEPTED status and have a service start date; now it will only validate based on the status, but it will consider any of the following:
-
Accepted
-
Renewed
-
Renewal Accepted
-
History Accepted
-
Price Plan Updated Accepted
-
Courtesy Plan Update Accepted
-
Accepted Deposit Payment Not Confirmed
-
Meter Active
-
ReEnrolled
-
Transferred
-
Dropped
-
Meter Dropped
-
Closed
Fraud Prevention: Changed logic for On Hold Enrollments
There are situations where an enrollment from a utility that is configured to have its enrollments as “On Hold”, is submitted to the billing system after a transaction such as the deposit payment.
This behavior is changed with this release so ONLY a manual submission of the enrollment to the billing system will change the On Hold status.